MSBF=0, RWUID=0, OR=0, TDRE=0, NF=0, LBKDIF=0, LBKDE=0, MA1F=0, RXINV=0, TC=0, BRK13=0, RAF=0, IDLE=0, RXEDGIF=0, RDRF=0, PF=0, FE=0, MA2F=0
LPUART Status Register
MA2F | Match 2 Flag 0 (0): Received data is not equal to MA2 1 (1): Received data is equal to MA2 |
MA1F | Match 1 Flag 0 (0): Received data is not equal to MA1 1 (1): Received data is equal to MA1 |
PF | Parity Error Flag 0 (0): No parity error. 1 (1): Parity error. |
FE | Framing Error Flag 0 (0): No framing error detected. This does not guarantee the framing is correct. 1 (1): Framing error. |
NF | Noise Flag 0 (0): No noise detected. 1 (1): Noise detected in the received character in LPUART_DATA. |
OR | Receiver Overrun Flag 0 (0): No overrun. 1 (1): Receive overrun (new LPUART data lost). |
IDLE | Idle Line Flag 0 (0): No idle line detected. 1 (1): Idle line was detected. |
RDRF | Receive Data Register Full Flag 0 (0): Receive data buffer empty. 1 (1): Receive data buffer full. |
TC | Transmission Complete Flag 0 (0): Transmitter active (sending data, a preamble, or a break). 1 (1): Transmitter idle (transmission activity complete). |
TDRE | Transmit Data Register Empty Flag 0 (0): Transmit data buffer full. 1 (1): Transmit data buffer empty. |
RAF | Receiver Active Flag 0 (0): LPUART receiver idle waiting for a start bit. 1 (1): LPUART receiver active (RXD input not idle). |
LBKDE | LIN Break Detection Enable 0 (0): LIN break detect is disabled, normal break character can be detected. 1 (1): LIN break detect is enabled. LIN break character is detected at length of 11 bit times (if M = 0) or 12 (if M = 1) or 13 (M10 = 1). |
BRK13 | Break Character Generation Length 0 (0): Break character is transmitted with length of 9 to 13 bit times. 1 (1): Break character is transmitted with length of 12 to 15 bit times. |
RWUID | Receive Wake Up Idle Detect 0 (0): During receive standby state (RWU = 1), the IDLE bit does not get set upon detection of an idle character. During address match wakeup, the IDLE bit does not get set when an address does not match. 1 (1): During receive standby state (RWU = 1), the IDLE bit gets set upon detection of an idle character. During address match wakeup, the IDLE bit does get set when an address does not match. |
RXINV | Receive Data Inversion 0 (0): Receive data not inverted. 1 (1): Receive data inverted. |
MSBF | MSB First 0 (0): LSB (bit0) is the first bit that is transmitted following the start bit. Further, the first bit received after the start bit is identified as bit0. 1 (1): MSB (bit9, bit8, bit7 or bit6) is the first bit that is transmitted following the start bit depending on the setting of CTRL[M], CTRL[PE] and BAUD[M10]. Further, the first bit received after the start bit is identified as bit9, bit8, bit7 or bit6 depending on the setting of CTRL[M] and CTRL[PE]. |
RXEDGIF | RXD Pin Active Edge Interrupt Flag 0 (0): No active edge on the receive pin has occurred. 1 (1): An active edge on the receive pin has occurred. |
LBKDIF | LIN Break Detect Interrupt Flag 0 (0): No LIN break character has been detected. 1 (1): LIN break character has been detected. |